package com.qingcloud.adminbackend.entity.equipment;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 设备表基本信息表
 * </p>
 *
 * @author liyuhong
 * @since 2018-11-19
 */
@Data
public class OrderEquipmentDTO extends Model {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "订单编号")
    private String orderId;

    @ApiModelProperty(value = "设备编号")
    private String equipmentId;

    @ApiModelProperty(value = "设备状态", example = "(3:故障;2正常;1:维修中;0:报废)")
    private String equipmentStatus;

    @ApiModelProperty(value = "设备状态描述", example = "故障")
    private String equipmentStatusDetails;

    @ApiModelProperty(value = "产品")
    private String product;

    @ApiModelProperty(value = "产品型号", example = "")
    private String productType;

    @ApiModelProperty(value = "站点编号", example = "")
    private String stationId;

    @ApiModelProperty(value = "站点编号", example = "")
    private String stationName;

    @ApiModelProperty(value = "站点状态", example = "2正常、1下线、0维护中、3未激活")
    private String stationStatus;

    @ApiModelProperty(value = "站点状态描述", example = "正常")
    private String stationStatusDetails;

    @ApiModelProperty(value = "空间", example = "")
    private String space;

    @ApiModelProperty(value = "地址", example = "")
    private String addr;

    @ApiModelProperty(value = "空间Id", example = "")
    private String moId;

    @ApiModelProperty(value = "省市区", example = "")
    private String domainName;
    @ApiModelProperty(value = "协议类型", example = "1")
    private Integer protocolCoe;
    @ApiModelProperty(value = "协议类型名称", example = "室内蛙鸣MQTT")
    private String protocolName;

    @ApiModelProperty(value = "系统业务类型（2：健康空气，1：网格化）", example = "2")
    private String workType;
}
